﻿using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing;
using System.Reflection;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;

namespace DeepTalkWF
{
    partial class RenderConference
    {
        #region Designer generated code

        /// <summary> 
        /// Required method for Designer support - do not modify 
        /// the contents of this method with the code editor.
        /// </summary>
        [System.Diagnostics.DebuggerNonUserCode]
        private void InitializeComponent()
        {
            this.CanModifyActivities = true;
            System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind11 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind12 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind13 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind14 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.ActivityBind activitybind15 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.ComponentModel.ActivityBind activitybind16 = new System.Workflow.ComponentModel.ActivityBind();
            this.DeleteTempFiles = new DeepTalkWF.DeleteFiles();
            this.FinalizeWebSite = new DeepTalkWF.CopyOverWebSite();
            this.SetRenderToken = new DeepTalkWF.SetDZToken();
            this.RunSPI = new CommonWFLibrary.ExternalProgramActivity();
            this.FlattenVisual = new DeepTalkWF.ConvertVisualToCommand();
            this.RenderVisuals = new DeepTalkWF.RenderMeetingToVisuals();
            this.RenderMeeting = new DeepTalkWF.RenderAllMeetingSlides();
            this.DownloadTheTalks = new DeepTalkWF.DownloadTalks();
            this.FetchAgenda = new DeepTalkWF.GetAgenda();
            this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifRenderNotDone = new System.Workflow.Activities.IfElseBranchActivity();
            this.RunRenderIfNeeded = new System.Workflow.Activities.IfElseActivity();
            this.CheckForPreviousRender = new DeepTalkWF.CheckForDZToken();
            // 
            // DeleteTempFiles
            // 
            activitybind1.Name = "RenderConference";
            activitybind1.Path = "TempDirectory";
            this.DeleteTempFiles.Name = "DeleteTempFiles";
            this.DeleteTempFiles.TimesToRetry = 10;
            this.DeleteTempFiles.SetBinding(DeepTalkWF.DeleteFiles.DirectoryProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1)));
            // 
            // FinalizeWebSite
            // 
            this.FinalizeWebSite.Name = "FinalizeWebSite";
            this.FinalizeWebSite.TimesToRetry = 10;
            activitybind2.Name = "FetchAgenda";
            activitybind2.Path = "Title";
            activitybind3.Name = "RenderConference";
            activitybind3.Path = "MeetingOutputDirectory.FullName";
            this.FinalizeWebSite.SetBinding(DeepTalkWF.CopyOverWebSite.TitleProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2)));
            this.FinalizeWebSite.SetBinding(DeepTalkWF.CopyOverWebSite.WebSiteBaseDirectoryProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3)));
            // 
            // SetRenderToken
            // 
            activitybind4.Name = "RenderConference";
            activitybind4.Path = "MeetingOutputDirectory";
            this.SetRenderToken.MeetingName = "meeting";
            this.SetRenderToken.Name = "SetRenderToken";
            this.SetRenderToken.SetBinding(DeepTalkWF.SetDZToken.DZDirectoryProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4)));
            // 
            // RunSPI
            // 
            this.RunSPI.AllowRestart = true;
            this.RunSPI.Name = "RunSPI";
            this.RunSPI.TimesToRetry = 1;
            // 
            // FlattenVisual
            // 
            activitybind7.Name = "RenderConference";
            activitybind7.Path = "MeetingOutputDirectory.FullName";
            this.FlattenVisual.Name = "FlattenVisual";
            activitybind8.Name = "RenderVisuals";
            activitybind8.Path = "Scene";
            this.FlattenVisual.TimesToRetry = 10;
            this.FlattenVisual.SetBinding(DeepTalkWF.ConvertVisualToCommand.SceneProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8)));
            this.FlattenVisual.SetBinding(DeepTalkWF.ConvertVisualToCommand.MeetingOutputDirectoryProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7)));
            // 
            // RenderVisuals
            // 
            this.RenderVisuals.DPI = 300;
            activitybind9.Name = "DownloadTheTalks";
            activitybind9.Path = "DownloadedMeetingInfo";
            this.RenderVisuals.Name = "RenderVisuals";
            this.RenderVisuals.Scene = null;
            activitybind10.Name = "RenderMeeting";
            activitybind10.Path = "RenderedTalks";
            activitybind11.Name = "RenderConference";
            activitybind11.Path = "TempDirectory.FullName";
            this.RenderVisuals.TimesToRetry = 10;
            this.RenderVisuals.SetBinding(DeepTalkWF.RenderMeetingToVisuals.MeetingInfoProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9)));
            this.RenderVisuals.SetBinding(DeepTalkWF.RenderMeetingToVisuals.TempImagePathProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind11)));
            this.RenderVisuals.SetBinding(DeepTalkWF.RenderMeetingToVisuals.SlidesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10)));
            // 
            // RenderMeeting
            // 
            this.RenderMeeting.DPI = 300;
            activitybind12.Name = "DownloadTheTalks";
            activitybind12.Path = "DownloadedMeetingInfo";
            this.RenderMeeting.Name = "RenderMeeting";
            this.RenderMeeting.RenderedTalks = null;
            this.RenderMeeting.TimesToRetry = 10;
            this.RenderMeeting.SetBinding(DeepTalkWF.RenderAllMeetingSlides.MeetingInfoProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind12)));
            // 
            // DownloadTheTalks
            // 
            this.DownloadTheTalks.DownloadedMeetingInfo = null;
            activitybind13.Name = "FetchAgenda";
            activitybind13.Path = "MeetingInfo";
            this.DownloadTheTalks.Name = "DownloadTheTalks";
            activitybind14.Name = "RenderConference";
            activitybind14.Path = "TempDirectory";
            this.DownloadTheTalks.TimesToRetry = 10;
            this.DownloadTheTalks.SetBinding(DeepTalkWF.DownloadTalks.MeetingInfoProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind13)));
            this.DownloadTheTalks.SetBinding(DeepTalkWF.DownloadTalks.TempDirectoryProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind14)));
            // 
            // FetchAgenda
            // 
            activitybind15.Name = "RenderConference";
            activitybind15.Path = "AgendaInfo";
            this.FetchAgenda.MeetingInfo = null;
            this.FetchAgenda.Name = "FetchAgenda";
            this.FetchAgenda.TimesToRetry = 10;
            this.FetchAgenda.Title = null;
            this.FetchAgenda.SetBinding(DeepTalkWF.GetAgenda.AgendaXMLProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind15)));
            // 
            // ifElseBranchActivity2
            // 
            this.ifElseBranchActivity2.Name = "ifElseBranchActivity2";
            // 
            // ifRenderNotDone
            // 
            this.ifRenderNotDone.Activities.Add(this.FetchAgenda);
            this.ifRenderNotDone.Activities.Add(this.DownloadTheTalks);
            this.ifRenderNotDone.Activities.Add(this.RenderMeeting);
            this.ifRenderNotDone.Activities.Add(this.RenderVisuals);
            this.ifRenderNotDone.Activities.Add(this.FlattenVisual);
            this.ifRenderNotDone.Activities.Add(this.RunSPI);
            this.ifRenderNotDone.Activities.Add(this.SetRenderToken);
            this.ifRenderNotDone.Activities.Add(this.FinalizeWebSite);
            this.ifRenderNotDone.Activities.Add(this.DeleteTempFiles);
            ruleconditionreference1.ConditionName = "RenderTokenNotExists";
            this.ifRenderNotDone.Condition = ruleconditionreference1;
            this.ifRenderNotDone.Name = "ifRenderNotDone";
            // 
            // RunRenderIfNeeded
            // 
            this.RunRenderIfNeeded.Activities.Add(this.ifRenderNotDone);
            this.RunRenderIfNeeded.Activities.Add(this.ifElseBranchActivity2);
            this.RunRenderIfNeeded.Name = "RunRenderIfNeeded";
            // 
            // CheckForPreviousRender
            // 
            activitybind16.Name = "RenderConference";
            activitybind16.Path = "MeetingOutputDirectory";
            this.CheckForPreviousRender.DZTokenStatus = false;
            this.CheckForPreviousRender.MeetingName = "meeting";
            this.CheckForPreviousRender.Name = "CheckForPreviousRender";
            this.CheckForPreviousRender.SetBinding(DeepTalkWF.CheckForDZToken.DZDirectoryProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind16)));
            // 
            // RenderConference
            // 
            this.Activities.Add(this.CheckForPreviousRender);
            this.Activities.Add(this.RunRenderIfNeeded);
            this.Name = "RenderConference";
            this.CanModifyActivities = false;

        }

        #endregion

        private DownloadTalks DownloadTalks;
        private CheckForDZToken CheckForPreviousRender;
        private IfElseBranchActivity ifElseBranchActivity2;
        private IfElseBranchActivity ifRenderNotDone;
        private IfElseActivity RunRenderIfNeeded;
        private DeleteFiles DeleteTempFiles;
        private SetDZToken SetRenderToken;
        private CopyOverWebSite FinalizeWebSite;
        private CommonWFLibrary.ExternalProgramActivity RunSPI;
        private DownloadTalks DownloadTheTalks;
        private RenderAllMeetingSlides RenderMeeting;
        private RenderMeetingToVisuals RenderVisuals;
        private ConvertVisualToCommand FlattenVisual;
        private GetAgenda FetchAgenda;



    }
}
